package it.unipd.dei.bd.icineasti.resource;

/**
 * Classe che rappresenta la relazione Spettacolo.
 * 
 * @author Visentin Lorenzo
 * @version 1.00
 * Modificato da Mattia Coccato: aggiunte descrizioni opzionali sulla sala ove si tiene lo spettacolo
 */
public class Spettacolo {

	private final int codice;
	private final java.sql.Timestamp dataPrenotabile;
	private final int codicePalinsesto;
	private final boolean valido;

	// Salvo anche come campi facoltativi le informazioni ausiliarie sulla sala ove si tiene lo spettacolo 
	private int codiceSala;
	private String nomeSala;
	private String siglaSala;
	
	public Spettacolo(int codice, java.sql.Timestamp dataPrenotabile, int codicePalinsesto, boolean valido) {
		this.codice = codice;
		this.dataPrenotabile = dataPrenotabile;
		this.codicePalinsesto = codicePalinsesto;
		this.valido = valido;
	}

	public int getCodice() {
		return codice;
	}
	
	public java.sql.Timestamp getDataPrenotabile() {
		return dataPrenotabile;
	}
	
	public int getCodicePalinsesto() {
		return codicePalinsesto;
	}
	
	public boolean getValido() {
		return valido;
	}

	public int getCodiceSala() { return codiceSala; }
	public void setCodiceSala(int codiceSala) { this.codiceSala = codiceSala; }
	
	public String getNomeSala() { return nomeSala; }
	public void setNomeSala(String nomeSala) { this.nomeSala = nomeSala; }

	public String getSiglaSala() { return siglaSala; }
	public void setSiglaSala(String siglaSala) { this.siglaSala = siglaSala; };
		
}
